hitch pins - Deutsch Englisch Wörterbuch